Gaussian Process

Resource
Quote

Any model that is linear in its parameters with a Gaussian distribution over the parameters is a Gaussian process.

Quote

If we observe a set of points, then we can condition on these points and infer a distribution over what the value of the function might look like at any other input.- D2L

To put it straightforward: Gaussian process predicts the distribution rather than the value of y for an x, and the important thing here is that the distribution of y depends on x.

How does GP work (layman version)

  1. specify a prior distribution over reasonable types of functions
  2. condition on data, average the values of every possible sample function from the posterior

Kernel: How is GP controlled

Examples

Combining kernels

Types of uncertainty

Math behind GP